package com.sz.app.customer.exception;

import com.sz.common.base.exception.ErrorCode;

public interface ErrorCodes extends com.sz.biz.logistics.constants.ErrorCodes {
    //公共错误代码 code: 100000~109999,从CommonErrorCodes继承
    //---------------系统区 start-----------------------

    // 登录 code: 110000~119999
    ErrorCode ERROR_LOGIN_UNKNOWN_ACCOUNT = new ErrorCode(110000, "error.login.unknown.account");
    ErrorCode ERROR_LOGIN_WRONG_PASSWORD = new ErrorCode(110001, "error.login.wrong.password");
    ErrorCode ERROR_LOGIN_ACCOUNT_LOCKED = new ErrorCode(110002, "error.login.account.locked");
    ErrorCode ERROR_LOGIN_EXCESSIVE_ATTEMPTS = new ErrorCode(110003, "error.login.excessive.attempts");
    ErrorCode ERROR_LOGIN_USERNAME_PASSWORD_ERR = new ErrorCode(110004, "error.login.username.password.err");
    ErrorCode ERROR_LOGIN_VALIDATE_CODE_ERR = new ErrorCode(110005, "error.login.validate.code.err");
    ErrorCode ERROR_LOGIN_VALIDATE_CODE_EMPTY = new ErrorCode(110006, "error.login.validate.code.empty");
    ErrorCode ERROR_LOGIN_EXCESSIVE_ATTEMPTS_LEFT_INPUT_COUNT = new ErrorCode(110007, "error.login.excessive.attempts.left.input.count");
    ErrorCode ERROR_LOGIN_CUSTOMER_AUTH_ERR = new ErrorCode(110008, "error.login.customer.auth.error");
    ErrorCode ERROR_GET_USER_INFO_ERR = new ErrorCode(110009, "error.get.user.info.error");
    ErrorCode ERROR_LOGIN_ACCOUNT_NEED_UPDATE_PASSWORD = new ErrorCode(110010, "error.login.account.need.update.password");
    ErrorCode ERROR_CAN_NOT_UPDATE_COMPANY_AUTH_MESSAGE = new ErrorCode( 110011,"error.not.update.company.auth.message");
}
